package com.yeyks.hotel.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 *
 */

@ApiModel(description = "酒店查询参数")
@Data
public class HotelQueryParam implements Serializable {

    private static final long serialVersionUID = -513556059700540317L;
    @ApiModelProperty(value = "token")
    private String token;
    private String status;
    private Integer type;
    private Integer userType;
    private Integer starLevel;
    private Integer developerId;
    private Integer comfortLevel;
    private Integer enabledCoupon;
    private Long gmtModifiedStart;
    private Long gmtModifiedEnd;
    @ApiModelProperty(hidden = true)
    private Date gmtCreateStart;
    @ApiModelProperty(hidden = true)
    private Date gmtCreateEnd ;
    private String keyword;
    private String area;
    private String vipFlag;
    @ApiModelProperty(hidden = true)
    private List<Integer> vipFlagList;
    @ApiModelProperty(value = "页码",required = true)
    private Integer pageNum;
    @ApiModelProperty(value = "每页记录数",required = true)
    private Integer pageSize;
    private Boolean valid;
    @ApiModelProperty(hidden = true)
    private List<Integer> adminIds;
    @ApiModelProperty(hidden = true)
    private List<Integer> statusList;
    @ApiModelProperty(hidden = true)
    private List<Integer> developerIdList;
    @ApiModelProperty(hidden = true)
    private Integer offset;
    @ApiModelProperty(hidden = true)
    private Integer loginUserId;
}
